enum ShapeType {
    case rectangle
    case square
    case rightTriangle(baseLength: Double, height: Double)
    case equilateralTriangle(sideLength: Double)
}